/*
 * @Author: dailuyu
 * @Date: 2021-08-24 19:24:57
 * @Email: dly@hyrctec.com
 * @LastEditors: dailuyu
 * @LastEditTime: 2021-08-27 11:23:17
 * @Company: hyrc
 * @FilePath: \TaskErrorManage\src\main.js
 * @Description:
 */
import { createApp } from "vue"
import axios from "@/plugins/axios"
import App from "@/App.vue"
import router from "@/router"
import store from "@/store"
import installElementPlus from "@/plugins/element"
import permission from "@/plugins/permission"
import mock from "@/plugins/mock"
import directives from "@/directives"
import "normalize.css/normalize.css"
import "nprogress/nprogress.css"
import "@/styles/common.scss"
const app = createApp(App)
app
  .use(mock)
  .use(store)
  .use(router)
  .use(installElementPlus)
  .use(axios, { router, store, opt: "VE_API" })
  .use(permission, { router, store })
  .use(directives, { router, store })
  .mount("#app")
